Next: Understanding the automaton, Up: Conflicts [Contents][Index]
To help writing a new grammar,
wisent-compile-grammar can produce a verbose report
containing a detailed description of the grammar and parser
(equivalent to what Bison reports with the --verbose
option).
To enable the verbose report you can set to
non-nil the variable:
non-nil means to report verbose information
on generated parser.
Or interactively use the command:
Toggle whether to report verbose information on generated parser.
The verbose report is printed in the temporary buffer *wisent-log* when running interactively, or in file wisent.output when running in batch mode. Different reports are separated from each other by a line like this:
*** Wisent source-file - 2002-06-27 17:33
where source-file is the name of the Emacs Lisp file from which the grammar was read. See Understanding the automaton, for details on the verbose report.
To help debugging the grammar compiler itself, you can set this variable to print the content of some internal data structures:
non-nil means enable some debug
stuff.